(function ($) {
    $.extend({
        // 弹出层封装处理
        modal: {
            // 消息提示
            msg: function (content, callback) {
                bootbox.alert({
                    title:"操作提示",
                    message: content,
                    size: 'small'
                });
            },
            // 弹出提示
            alert: function (content, type) {
                bootbox.alert({
                    title:"操作提示",
                    size:small,
                    message: "删除成功！",
                    callback: function () {
                    }
                })
            },
            // 确认窗体
            confirm: function (content, callback) {
                bootbox.confirm({
                    title: "删除提示",
                    message: content,
                    buttons: {
                        cancel: {
                            label: '<i class="fa fa-times"></i>取消'
                        },
                        confirm: {
                            label: '<i class="fa fa-check"></i>确定'
                        }
                    },
                    callback: function (result) {
                        callback(result);
                    }
                });
            }
        },
        // 操作封装处理
        operate: {
            // 提交数据
            submit: function(url, type, dataType, data) {
                var config = {
                    url: url,
                    type: type,
                    dataType: dataType,
                    data: data,
                    success: function(result) {
                        if (result.code == 200) {
                            $.modal.msg('提交数据成功！');
                        }
                    },
                    error: function () {
                        $.modal.msg('提交数据失败！');
                    },
                };
                $.ajax(config)
            },
            // post请求传输
            post: function(url, data) {
                $.operate.submit(url, "post", "json", data);
            },
            // get请求传输
            get: function(url, data) {
                $.operate.submit(url, "get", "json", data);
            }
        }
    })
})(jQuery);
